package cellular;

import java.awt.Graphics;

import javax.swing.JPanel;

@SuppressWarnings("serial")
public class McPanel extends JPanel {
	
	private Berechnung ber = new Berechnung();
	
	@Override
	public void paint(Graphics g) {
		super.paint(g);
		
		int i = 0; //variable fuer Ausgabe des arrays
		int j = 0; //variable fuer Ausgabe des arrays
		int size = 1;
		
		if(ber.getHoehe() <= 30) {
			size = 20;
		} else if (ber.getHoehe() <= 40) {
			size = 15;
		} else if (ber.getHoehe() <= 60) {
			size = 10;
		} else if (ber.getHoehe() <= 130) {
			size = 5;
		}
		
		for(i=0;i<ber.getHoehe();i++){
            for(j=0;j<ber.getBreite();j++) {
                if(ber.getErgebnis()[i][j] == 1) {
         		   	g.fillRect(size*j, size*i, size, size);
                }
            }
        }		
	}
	
	public void setBer(Berechnung ber) {
		this.ber = ber;
	}
	
}
